Mohammad RidoyMohammad Ridoy
Sixty Minutes in Osaka: What Boulter's 6-2, 6-1 Still Leaves UnsaidOsaka, early afternoon. Wind off the bay swept across the outdoor hard courts...
The Unseen Trembling Hand: Abiodun's U19 European Crown and How France Won Through Squad DepthThere is a moment in any table tennis match that I call "the stadium's blind...
Dinh Van Tam and the 56kg sanda final at Asiad 20: Re-reading the numbers before the leitaiOpening I reopened my data table on an early September morning, while Bangkok...
Vietnam vs Malaysia in the ASEAN Cup 2026 Third-Place Match: When Both Sides Must Rewrite Their Own StoryAt three in the morning, Incheon time, I was still sitting in front of a scre...
FIFA U-20 Women's World Cup 2026: Four Perfect Group Records Into the Round of 16, and What the Table Does Not TellIn the 94th minute, the referee pulls out the notebook, writes one more line,...
The Hundredth Goal and the Silence That Never Reaches the ScoreboardIn the 24th minute the ball settled in Cruz Azul's net. The stands erupted. B...
Turkey's 12 Giants March to Iceland: When an Undefeated Record Meets SurvivalReykjavik is not a place for dreamers. When Turkey steps into Laugardalshöll,...
When the Data Pipeline Returns Zero: A Lesson on Trust in EsportsIt is three in the morning in Paris, and I open a ten-page analysis and read ...
The Empty Analysis: What Vietnam Swimming Is Still HidingI opened the Stage-2 analysis file at 7 a.m. Saigon was already hot. The lapt...
British Clubs League 2026/27 Opening Weekend: A Club Name, a Broadcast Model, and the Deep Layer of a Domestic LeagueAt 7 p.m. local time on 26 September 2026, Table Tennis England's YouTube...
Why did Man Utd abandon the move for Man City star at the last minute?Why did Man Utd abandon the move for Man City star at the last minute? Hook:...
Vietnam U23 2-0 Philippines: the 74th-minute goal, the black shirt, and the Uzbekistan testMinute 74. The opening goal arrived at the exact moment the match shifted fro...
When the Transfer Window Gets Loud: Reading Signals from Empty Data CellsI have a habit of reopening my tracking sheet at the start of every transfer...
Vietnam Lose Their Spine Before Malaysia: The 48-Hour Test and a Squad-Depth ProblemVietnam Lose Their Spine Before Malaysia: The 48-Hour Test and a Squad-Depth...
PV Sindhu and the 122 Seconds in Aichi-Nagoya: A Quarter-final Decided by a Metabolic Curve122 Seconds in Aichi-Nagoya, and the Price of a Perfect First Game Eight...
Volleyball and the Data Void: When an Empty Analysis Is Read as TruthVolleyball and the Data Void: When an Empty Analysis Is Read as Truth On a...
5 NBA Draft-Night Trades That Haunt the League: When Gems Slip Away Before They ShineNBA draft night is always where dreams are nurtured, but also where decisions...
Amy Hunt's Brussels Sprint: 22.16s and the Multi-Event Puzzle in a Packed ScheduleAt the Brussels Diamond League final, Britain's Amy Hunt stormed to a 200m...
51st Balkan Table Tennis Championships: Vladislav Ursu's Triple Crown and the Moldova-Serbia SplitSarajevo closed the 51st Balkan Table Tennis Championships after five days of...
When Data Goes Silent: Lessons from an Empty Tactical AnalysisLate one evening in Chengdu, I opened a tactical analysis more than 4,000 wor...
